/*
 * jugadorxDivxRondaBL.java
 *
 * Created on 10 de febrero de 2008, 03:35 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package BL;

import BE.jugadorxDivxRonda;
import BE.jugadorxELO;
import DA.jugadorxDivxRondaDA;
import java.util.ArrayList;

/**
 *
 * @author Billy
 */
public class jugadorxDivxRondaBL {
    
    jugadorxDivxRondaDA jxdDA;
//    private ArrayList<division> lstDivisiones;
    
    /** Creates a new instance of jugadorxDivxRondaBL */
    public jugadorxDivxRondaBL() {
         jxdDA = new jugadorxDivxRondaDA();        
    }
             
    public boolean crear(jugadorxDivxRonda jxdxr){
        jxdDA = new jugadorxDivxRondaDA(jxdxr);        
        return jxdDA.crear();        
    }     
                  
//    public boolean actualizarDatos(jugadorxDivxRonda jxdxr){
//        return jxdDA.actualizarDatos(jxdxr);
//    }      
    
    public double getPuntaje(int id){
        return jxdDA.getPuntaje(id);
    }      
    public int getIdJugadorxRonda(int idJugxDiv, int idRonda){
        return jxdDA.getIdJugadorxRonda(idJugxDiv, idRonda);
    }      
    public ArrayList<jugadorxDivxRonda> getJugadoresxRonda(int idRonda){
        return jxdDA.getJugadoresxRonda(idRonda);
    }              
    public jugadorxDivxRonda getJugadorxRonda(int idJugDiv, int idRonda){
        return jxdDA.getJugadorxRonda(idJugDiv, idRonda);
    }         
    public ArrayList<String> getResultadosxRonda(int idJugDiv){
        return jxdDA.getResultadosxRonda(idJugDiv);
    }         
    public ArrayList<Integer> getContrincantesxRonda(int idJugDiv){
        return jxdDA.getContrincantesxRonda(idJugDiv);
    }             
    public ArrayList<Integer> getColoresxRonda(int idJugDiv){
        return jxdDA.getColoresxRonda(idJugDiv);
    }             
    
    public boolean limpiarContrincantexRonda(jugadorxDivxRonda jxdxr){
        return jxdDA.limpiarContrincantexRonda(jxdxr);
    }       
    public ArrayList<Integer> getFlotantesxRonda(int idJugDiv){
        return jxdDA.getFlotantesxRonda(idJugDiv);
    }       
    public ArrayList<Integer> getLstColoresxRonda(int idJugDiv){
        return jxdDA.getLstColoresxRonda(idJugDiv);
    }    
    /**/
    public boolean ponerColorxRonda(int idjugadorxDiv, int idRonda, int dato){
        return jxdDA.ponerColorxRonda(idjugadorxDiv, idRonda, dato);
    }     
    public boolean ponerFlotantexRonda(int idjugadorxDiv, int idRonda, int dato){
        return jxdDA.ponerFlotantexRonda(idjugadorxDiv, idRonda, dato);
    }        
    public boolean ponerRivalxRonda(int idjugadorxDiv, int idRonda, int dato){
        return jxdDA.ponerRivalxRonda(idjugadorxDiv, idRonda, dato);
    }          
    /**/    
    public boolean actualizarDatosFinal(int idjugadorxDiv, int idRonda, jugadorxDivxRonda jxdxr){
        return jxdDA.actualizarDatosFinal(idjugadorxDiv, idRonda, jxdxr);
    }  
    
    public boolean actualizarDatosPrevia(int idjugadorxDiv, int idRonda, int idRival, int color, int flotante){
        return jxdDA.actualizarDatosPrevia(idjugadorxDiv, idRonda, idRival, color, flotante);
    }      
    /*Lunes 10 de marzo del 2008*/
    public boolean actualizarIdPartida(int idjugadorxDiv, int idRonda, int idPartida){
        return jxdDA.actualizarIdPartida(idjugadorxDiv, idRonda, idPartida);
    }     
    
    public int getIdPartidaRegistrada(int idJugxDiv, int idRonda){
        return jxdDA.getIdPartidaRegistrada(idJugxDiv, idRonda);
    }
    
    /*Martes 11 de marzo del 2008*/    
    public ArrayList<jugadorxELO> getListaContrincantesxELO(int idPareo, int idDivision){
        return jxdDA.getContrincantesxELO(idPareo, idDivision);
    }       
}
